﻿@using FwProject.PrePaymentInfo.Dto
@using X.PagedList
@using FwProject.Authorization
@model SummaryDailyIncomeAndExpensesDto
@{
    ViewBag.Title = "每日收支汇总";
}
@section styles{
    <link href="~/Theme/css/plugins/iCheck/custom.css" rel="stylesheet">
    <link href="~/Theme/css/plugins/datapicker/datepicker3.css" rel="stylesheet">
    <style type="text/css">
        .input-group[class*=col-] {
            padding: 0 15px;
        }
    </style>
}
<div class="row wrapper wrapper-content animated fadeInRight">
    <div class="col-sm-12">
        <div class="ibox float-e-margins">
            <div class="ibox-title">
                <h5>@ViewBag.Title</h5>
                <div class="ibox-tools">
                    <a class="collapse-link">
                        <i class="fa fa-chevron-up"></i>
                    </a>
                    <a class="dropdown-toggle" data-toggle="dropdown" href="buttons.html#">
                        <i class="fa fa-wrench"></i>
                    </a>
                    <ul class="dropdown-menu dropdown-user">
                        <li>
                            <a href="javascript:Print()">打印</a>
                        </li>
                        <li>
                            <a href="javascript:Export()">导出</a>
                        </li>
                    </ul>
                </div>
            </div>
            <div class="ibox-content">
                <div class="row m-b-sm m-t-sm">
                    <form class="form-horizontal" id="form" asp-controller="FinanceReport" asp-action="DailyIncomeAndExpenses" data-ajax="true" data-ajax-update="#data_list" data-ajax-method="Get" data-ajax-mode="replace">
                        <input type="hidden" id="size" name="size" value="0" />
                        <div class="col-lg-5 col-md-5">
                            <label class="control-label col-lg-2 col-md-2">日期：</label>
                            <div class="col-lg-2 col-md-3">
                                <select id="data_select" class="input-s form-control"></select>
                            </div>
                            <div class="input-daterange input-group" id="datepicker">
                                <input type="text" name="beginTime" id="beginTime" placeholder="起始日期" class="input-sm form-control" autocomplete="off" />
                                <span class="input-group-addon">至</span>
                                <input type="text" name="endTime" id="endTime" placeholder="结束日期" class="input-sm form-control" autocomplete="off" />
                            </div>
                        </div>
                        <div class="col-lg-1 col-md-1">
                            <span class="input-group-btn">
                                <button type="submit" class="btn btn-sm btn-primary"> 查询</button>
                            </span>
                        </div>
                    </form>
                </div>
                <div id="data_list">
                    @*@{Html.RenderPartial("NotReceivablePartial", Model);}*@
                </div>
            </div>
        </div>
    </div>
</div>

@section scripts{
    <script src="~/Theme/js/content.min.js?v=1.0.0"></script>
    <script src="~/Theme/js/plugins/iCheck/icheck.min.js"></script>
    <script src="~/Theme/js/plugins/datapicker/bootstrap-datepicker.js"></script>
    <script src="~/js/PrintUtil.js"></script>
    <script src="~/js/DateComm.js"></script>
    <script type="text/javascript">
        function Print() {
            printGirdObj({
                containerId: 'table_print',//包含表格容器のID
                title: '每日收支汇总',
                showRowNum: false,  //表格中rownumbers: true时为true
                showOrder: false,//是否显示序号，rownumbers: true时有效，默认false
                printInit: { //打印初始化设置参数
                    portrait: false //true纵向,false横向
                }
            });
        }

        function Export() {
            var beginTime = $('#beginTime').val();
            var endTime = $('#endTime').val();
            window.location.href = "/FinanceReport/ExportExcelDailyIncomeAndExpenses?beginTime=" + beginTime + "&endTime=" + endTime;
        }

        $(document).ready(function () {

            $('#beginTime').datepicker({
                todayBtn: "linked",
                autoclose: true,
                todayHighlight: true

            }).on('changeDate', function (e) {
                var startTime = e.date;
                $('#endTime').datepicker('setStartDate', startTime);
            });
            //结束时间：
            $('#endTime').datepicker({
                todayBtn: "linked",
                autoclose: true,
                todayHighlight: true

            }).on('changeDate', function (e) {
                var endTime = e.date;
                $('#beginTime').datepicker('setEndDate', endTime);
            });

            $('#form').submit();
        });

        new DateContUtil({//【下拉日期】
            selectId: "data_select",//下拉框のID
            startDate: 'beginTime',//开始日期(不填默认search_startDateBase)
            endDate: 'endTime',//结束日期(不填默认search_endDateBase)
            defaultValue: '4',//本月
        });

        function DeletAjaxCallback(data, successInfo) {
            CommonAjaxCallback(data, function () {
                window.location.reload();
            }, successInfo);
        }

        $("#data_list").on("change", "#pageSize", function () {
            layer.load();
            var size = $("option:selected", this).val();
            var pageurl = $("#pageurl").val();
            $("#data_list").load("/FinanceReport/DailyIncomeAndExpenses?size=" + size + "&r=" + Math.random() + pageurl, function () {
                layer.closeAll();
                $("#size").val($("option:selected", this).val());
                layer.closeAll();
            });
        });
    </script>
}

